@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
* + html {
  z-index: 6666;
}
* + html .search {
  z-index: 5555;
}
a{text-decoration: none;}
body{ font-family:"微软雅黑"; color:#2E2E2E; font-size:12px; }
ul,li{ list-style:none;}
.c{ clear:both;}


.head{
	width: 1200px;
	height: 120px;
	margin: 0 auto;
}

.head .left{
	width: 60%;
	float: left;
	margin-top: 24px;
}

.head .left img{
	width: 510px;
	height: 70px;
	float: left;
}

.head .left h3{
	font-size: 24px;
	color: #009490;
	float: left;
	margin-left: 28px;
	letter-spacing: 1px;
	margin-top: 2px;
	font-weight: normal;
}

.head .left h3 span{
	font-size: 18px;
	color: #666666;
	font-weight: normal;
	margin-left: 30px;
}

.head .right{
	float: right;
	background: url( ../images/tel.png) no-repeat 0 28px;
}

.head .right p{
	font-size: 14px;
	color: #828282;
	padding: 16px 20px 0 70px;
	line-height: 24px;
	font-weight: bold;
}

.head .right p b{	
	font-size: 24px;
	color: #d60a0a;
	font-weight: bold;
	letter-spacing: 1px;
}

.head .right .tel{
	width: 180px;
	height: 25px;
	background-color: #009490;
	float: right;
	margin-right: 15px;
}

.head .right .tel h3{
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 25px;
}

.head .r_right{
	float: right;
	margin-top: 32px;
	margin-left: 80px;
}

.head .r_right a h3{
	background: url(../images/china.jpg) no-repeat center left;
	padding-left: 50px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 6px;
}

.head .r_right a h4{
	background: url(../images/english.jpg) no-repeat center left;
	padding-left: 50px;
	font-size: 18px;
	font-weight: normal;
}

.head .r_right a{
	color: #333;
}

/*导航栏*/
.wrap {
	width: 100%;
	margin: 0 auto;
	background-color: #edf6fd;
	border-top: 2px solid #009490;
	box-sizing: border-box;
	z-index: 9999;
}

#nav {
	width: 1200px;
	height: 45px;
	margin: 0 auto;
}
#nav li {
	float: left;
	display: block;
	background: none;
	position: relative;
	z-index: 999;
	width: 171px;
	height: 45px;
	box-sizing: border-box;
	background: url(../images/nav_line.jpg) no-repeat right;
}
#nav li:nth-child(7){
	border-right: none;
}
#nav li a {
	display: block;
	padding: 0;
	font-weight: 700;
	line-height: 45px;
	text-decoration: none;
	color: #666;
	zoom: 1;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
}
#nav li a.hov {
	background-color: #009490;
	color: #fff;
}
#nav li ul li:hover a {
	background-color: #fff;
	color: #009490;
}
/* @group subnav */
#nav ul {
	position: absolute;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#nav ul li {
	width: 171px;
	height: 40px;
	float: left;
	border-top: 1px solid #ccc;
	text-align: center;
	background: none;;
	background-color: #fff;
}

#nav ul a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #666;
	text-transform:  uppercase;
	font-weight: normal;
	font-size: 14px;
}
#nav ul a:hover {
	background-color: #fff;
	color: #009490;
}

/*banner*/
/*#full-screen-slider { width:100%; height:600px; float:left; position:relative;}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:52%; top:550px; z-index:9900; margin:0}
#pagination li { display:block; list-style:none; width:16px; height:16px; border-radius: 500px; float:left; margin-left:26px; background:#fff }
#pagination li:nth-child(1){margin-left:0px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0a6bb1}*/
input {outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
}


.clear:after {	visibility:hidden;	display:block;	font-size:0;	content:"1";	clear:both;	height:0;}
.fLe {	float:left;	_display:inline;}
.fRi {	float:right;	_display:inline;}
.clear {	clear:both; }

/* focusBar */
#focusBar{width:100%;height:600px;clear:both;position:relative; overflow:hidden;padding-top:0px;}
 
#focusBar li{width:100%;clear:both;height:600px;display:none;position:absolute;/* position:relative;*/ }
#focusBar .focusL{height:600px;position:absolute;z-index:9;/*left:-1000px;*/ top:0px;left:-960px;margin-left:50%;}
#focusBar .focusR{height:600px;position:absolute;z-index:10;/* right:1000px;*/top:0px;left:-960px;margin-left:50%;}

#focusBar .arrL,#focusBar .arrR{display:block;width:52px;height:134px;position:absolute;top:210px;z-index:11111;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}
#focusBar .arrL{left:-52px;background-position:0px 0px;}
#focusBar .arrR{right:-52px;background-position:-68px 0px;}
#focusBar .arrL:hover{background-position:0px -144px;}
#focusBar .arrR:hover{background-position:-68px -144px;}
.zhezhao{height:600px;position:absolute;z-index:19;/* right:1000px;*/top:-15px;left:-960px;margin-left:50%;}

/*尾部*/
.bottom{
	width: 100%;
	height: 250px;
	background-color: #009490;
	border-top: 8px #8ec31f solid;
	box-sizing: border-box;
}

.bottom .cont{
	width: 1200px;
	margin: 0 auto;
}

.bottom .cont .bot_logo{
	width: 250px;
	background: none;
	float: left;
	padding: 50px 69px;
}

.bottom .cont .bot_logo .img{
	width: 100px;
	height: 127px;
	background: url(../images/f_logo.png) no-repeat center;
	margin: 0 auto;
}

.bottom .cont .bot_lx{
	width: 370px;
	float: left;
	padding: 30px 69px 30px 69px;
	background: url(../images/bottom_line.jpg) no-repeat 0 60px;
}

.bottom .cont .bot_lx p{
	font-size: 15px;
	color: #fff;
	height: 30px;
	line-height: 30px;
}

.bottom .cont .bot_nav{
	width: 330px;
	float: left;
	padding: 50px 69px;
	background: url(../images/bottom_line.jpg) no-repeat 0 60px;
}

.bottom .cont .bot_nav a{
	font-size: 15px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 95px;
	float: left;
	text-align: center;
}

.bottom .cont .bot_ewm{
	width: 250px;
	float: left;
	padding: 50px 69px;
	background: url(../images/bottom_line.jpg) no-repeat 0 60px;
}

.bottom .cont .bot_ewm .img{
	width: 105px;
	height: 105px;
	background: url(../images/wx.png) no-repeat center;
}

.bottom .cont .bot_ewm p{
	font-size: 15px;
	color: #fff;
	margin-top: 10px;
	text-align: center;
}

/*友情链接*/
.link{
	width: 100%;
	height: 150px;
	background-color: #007a77;
	text-align: center;
}

.link span{
	width: 1200px;
	margin: 0 auto;
	font-size: 15px;
	color: rgba(255,255,255,0.6);
	line-height: 70px;
	text-align: center;
}

.link span a{
	font-size: 15px;
	color: rgba(255,255,255,0.6);
	text-align: center;
}

/*////////////////////////////////////////////////////////////首页//////////////////////////////////////////////////////////*/
/*标题*/
.tit{
	margin-bottom: 50px;
	background: url(../images/tit_bg.png) no-repeat top;
	padding-top: 20px;
}

.tit h3{
	font-size: 30px;
	color: #009490;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
}

.tit .rec{
	width: 636px;
	height: 3px;
	margin: 24px auto;
	background: url(../images/tit.png) no-repeat center;
}

.tit h4{
	font-size: 18px;
	color: #666;
	text-align: center;
	font-weight: normal;
}

.customer .tit{
	margin-bottom: 50px;
	background: url(../images/tit_bg2.png) no-repeat top;
	padding-top: 20px;
}

.new .tit{
	margin-bottom: 50px;
	background: url(../images/tit_bg3.png) no-repeat top;
	padding-top: 20px;
}

/*案例*/
.case{
	padding: 100px auto;
}

.case .cont{
	width: 1200px;
	height: 352px;
	margin: 0 auto;
}

.case .cont dl .block:nth-child(1) dt{
	width: 357px;
	height: 352px;
	float: left;
	margin-right: 12px;
}

.case .cont dl .block:nth-child(1) dt img{
	width: 357px;
	height: 352px;
}

.case .cont dl .block:nth-child(2) dt{
	width: 230px;
	height: 352px;
	float: left;
	margin-right: 11px;
}

.case .cont dl .block:nth-child(2) dt img{
	width: 230px;
	height: 352px;
}

.case .cont dl .block:nth-child(3) dt{
	width: 246px;
	height: 186px;
	float: left;
	margin-right: 13px;
	margin-bottom: 15px;
}

.case .cont dl .block:nth-child(3) dt img{
	width: 246px;
	height: 186px;
}

.case .cont dl .block:nth-child(4) dt{
	width: 331px;
	height: 186px;
	float: left;
	margin-bottom: 15px;
}

.case .cont dl .block:nth-child(4) dt img{
	width: 331px;
	height: 186px;
}

.case .cont dl .block:nth-child(5) dt{
	width: 191px;
	height: 151px;
	float: left;
	margin-right: 10px;
}

.case .cont dl .block:nth-child(5) dt img{
	width: 191px;
	height: 151px;
}

.case .cont dl .block:nth-child(6) dt{
	width: 191px;
	height: 151px;
	float: left;
	margin-right: 9px;
}

.case .cont dl .block:nth-child(6) dt img{
	width: 191px;
	height: 151px;
}

.case .cont dl .block:nth-child(7) dt{
	width: 189px;
	height: 151px;
	float: left;
}

.case .cont dl .block:nth-child(7) dt img{
	width: 189px;
	height: 151px;
}

.case .cont dl a{
	width: 189px;
	height: 151px;
	float: left;
}

.case .cont dl a dt.more{
	width: 189px;
	height: 151px;
	float: left;
	background: url(../images/case_more.jpg) no-repeat center;
}

.demo{padding: 2em 0;}
:root{
	--color_1: #fff;
	--main-color: #009490;
}

.case .box{
	font-family: 'Niramit', sans-serif;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.case .box:before,
.case .box:after,
.box-content:before,
.box-content:after{
	content: '';
	background-color: rgba(255,255,255,0.3);
	height: 100%;
	width: 25%;
	transform: translateY(-100%);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.3s;
}
.case .box:hover:before,
.case .box:hover:after,
.case .box:hover .box-content:before,
.case .box:hover .box-content:after{
	transform: translateY(0);
}
.case .box:after{ left: 25%; }
.case .box .box-content:before{ left: 50%; }
.case .box .box-content:after{ left: 75%; }
.case .box:hover:before{ transition-delay: 0.225s; }
.case .box:hover:after{ transition-delay: 0.075s; }
.case .box:hover .box-content:before{ transition-delay: 0.15s; }
.case .box:hover .box-content:after{ transition-delay: 0s; }
.case .box img{
	width: 100%;
	height: auto;
	transition: all 0.3s ease 0s;
}
.case .box .box-content{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.2s;
}
.content{
	width: 100%;
	padding: 7px 0;
	opacity: 0;
	position: absolute;
	left: 0;
	bottom: -30px;
	z-index: 2;
	transition: all 0.3s ease 0.1s;
}
.case .box:hover .content{
	opacity: 1;
	bottom: 5px;
}
.case .box .title{
	color:#009490;
	font-size: 25px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 30px;
}
.case .cont dl .block:nth-child(3) dt .box .title,.case .cont dl .block:nth-child(3) dt .box .title{
	margin-bottom: 10px;
	font-size: 22px;
}
.case .cont dl .block:nth-child(5) dt .box .title,.case .cont dl .block:nth-child(6) dt .box .title,.case .cont dl .block:nth-child(7) dt .box .title{
	margin-bottom: 0px;
	font-size: 20px;
}
.case .box .post{
	color: var(--main-color);
	font-size: 16px;
	font-style: italic;
	text-transform: capitalize;
	letter-spacing: 1px;
	margin-bottom: 10px;
	display: block;
}
.case .box .icon{
	padding: 0;
	margin: 0 ;
	list-style: none;
	transform: translateX(-50%);
	position: absolute;
	top: 20px;
	right: -10px;
	margin: 0 auto;
	z-index: 2;
	transition: all 0.5s ease 0.3s;
}
.case .box .icon li{
	opacity: 0;
	transform: scale(0) rotate(360deg);
	transition: all 400ms;
}
.case .box:hover .icon li{
	opacity: 1;
	transform: scale(1) rotate(0);
}
.case .box .icon li a{
	color: var(--color_1);
	background-color: var(--main-color);
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	width: 40px;
	margin-bottom: 10px;
	border-radius: 50%;
	display: block;
	position: relative;
	transition: all 0.3s;
}
.case .box .icon li a:hover{
	text-decoration: none;
	color: var(--main-color);
	background-color: var(--color_1);
	border-radius: 0 20px 0 20px;
}

/*客户*/
.customer{
	margin: 70px auto 60px auto;
	background-color: #e3f5ff;
	border-top: 1px solid #bed8e5;
	border-bottom: 1px solid #bed8e5;
}

.customer .cont{
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}

#div1{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 110px;
	overflow: hidden;
}

#div1 ul{
	position: absolute;
	left: 0;
}

#div1 ul li{
	list-style: none;
	width: 185px;
	height: 110px;
	float: left;
	margin-right: 15px;
}

#div1 ul li img{
	width: 100%;
	height: 100%;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

/*新闻资讯*/
.new{
	padding: 100px auto;
}

.new .cont{
	width: 1200px;
	height: 340px;
	margin: 0 auto;
}

.n_pic{
	position: relative;
	width: 550px;
	height: 280px;
	margin: 0 auto;
}

.n_pic img{
	width: 550px;
	height: 340px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.n_pic ul{
	width: 102px;
	position: absolute;
	top:290px;
	left: 420px;
}

.n_pic ul li{
	width: 24px;
	height: 24px;
	background: #666;
	float: left;
	margin-right: 15px;
	cursor: pointer;
	color: #fff;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
}

.n_pic ul li:nth-child(3){
	margin-right: 0px;
}

.n_pic ul li.current{
	background: #009490;
}

.new .cont .left{
	float: left;
}

.new .cont .right{
	width: 600px;
	height: 340px;
	float: right;
}

.new .cont .right ul li{
	width: 600px;
	height: 100px;
	margin-bottom: 25px;
}

.new .cont .right ul li:nth-child(3){
	margin-bottom: 0px;
}

.new .cont .right ul li .data{
	width: 80px;
	height: 100px;
	float: left;
}

.new .cont .right ul li h3{
	font-size: 26px;
	color: #999;
	text-align: right;
	line-height: 24px;
}

.new .cont .right ul li:hover h3{
	color: #009490;
}

.new .cont .right ul li h3 span{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}

.new .cont .right ul li:hover h3 span{
	color: #009490;
}

.new .cont .right ul li .rec{
	width: 1px;
	height: 50px;
	background-color: #ddd;
	margin-left: 30px;
	float: left;
}

.new .cont .right ul li .txt{
	width: 450px;
	float: right;
}

.new .cont .right ul li .txt h4{
	font-size: 18px;
	color: #333;
}

.new .cont .right ul li:hover .txt h4{
	color: #009490;
}

.new .cont .right ul li .txt p{
	font-size: 16px;
	color: #444;
	font-weight: normal;
	margin-top: 10px;
	line-height: 24px;
}


/*////////////////////////////////////////////////////////////内页//////////////////////////////////////////////////////////*/
/*当前位置*/
.inner_location{border-bottom: 1px solid #EAEAEA;height: 43px;}
.inner_location .cont{width: 1200px;margin: 0 auto;}
.inner_location .homepage{ display:block; float:left; width:43px; height:43px; background: url(../images/loca.png) no-repeat center; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.inner_location p{ float: left; height: 43px; line-height: 43px; font-size: 15px; color: #888; margin-left: 18px;}
.inner_location p a{ color: #888; padding: 0 4px;font-size: 15px;}

/*分页专用*/
.npage{clear:both; padding:15px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.npage span{ padding:0 5px;}
.npage a{display:inline-block; height:30px; margin:0 5px; padding:0 12px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#555; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;font-size: 16px;line-height: 30px;}
.npage a:hover{border:none; background:#009490; color:#fff!important;text-decoration:none;border:solid 1px #009490;}
.npage a.select{cursor:default;}


/*左侧栏目*/
.page{
	width: 1200px;
	margin: 20px auto;
}

.page .ny_left{
	width: 240px;
	float: left;
}

.page .ny_left .prs{
	width: 240px;
}

.page .ny_left .prs .ny_tit{
	width: 100%;
	height: 60px;
}

.page .ny_left .prs .ny_tit h3{
	font-size: 22px;
	color: #fff;
	line-height: 60px;
	background: #009490 ;
	text-indent: 22px;
}

.page .ny_left .prs ul li{
	width:240px; 
	height: 60px;
	margin-top: 3px;
	background:#ececec url(../images/nconl_li_bg.png) no-repeat 190px 24px;
}

.page .ny_left .prs ul li span{
	font-size: 16px;
	line-height: 60px;
	color: #555;
	margin-left: 20px;
}

.page .ny_left .prs ul li:hover{
	background:#ececec url(../images/nconl_li_hover_bg.png) no-repeat 190px 24px;
}

.page .ny_left .prs ul li:hover span{
	color: #009490;
}

.page .ny_left .prs .ny_tel{
	width: 100%;
	height: 80px;
	margin-top: 20px;
}

.page .ny_left .prs .ny_tel h3{
	font-size: 22px;
	color: #fff;
	line-height: 60px;
	background: #009490 ;
	text-indent: 22px;
}

.page .ny_left .prs .cont_left_lx{
	width: 240px;
	height: 330px;
	border: #EAEAEA 1px solid;
	box-sizing: border-box;
	border-top: none;
}

.page .ny_left .prs .cont_left_lx p{
	width: 85%;
	margin: 0 auto;
	font-size: 15px;
	color: #333;
	padding-bottom: 18px;
}

.page .ny_left .prs .cont_left_lx .zxzx{ display: block; width: 160px; height: 50px; overflow: hidden; background: #009490; text-decoration: none;margin-left: 16px;}
.page .ny_left .prs .cont_left_lx .zxzx span{display: block; width: 50px; height: 50px; float: left; border-right: 1px solid #fff; background: url(../images/nconl_lx.png) no-repeat center;}
.page .ny_left .prs .cont_left_lx .zxzx em{float: left; display: block; width: 109px; height: 50px; }
.page .ny_left .prs .cont_left_lx .zxzx em p{line-height: 50px; text-align: center; font-size: 16px; color: #fff; font-style:normal;}


/*右侧栏目*/
.page .ny_right{
	width: 940px;
	float: right;
	border: #EAEAEA 1px solid;
	box-sizing: border-box;
}

.page .ny_right .cont_tit{
	margin-top: 28px;
}

.page .ny_right .cont_tit h3{
	font-size: 22px;
	text-align: center;
	color: #009490;
	margin-bottom: 28px;
}

/*简介内页*/
.page .ny_right .cont_txt{
	width: 900px;
	margin: 0 auto;
	padding: 20px 0;
}

.page .ny_right .cont_txt p{
	font-size: 16px;
	color: #555;
	line-height: 38px;
}

/*新闻内页*/
.page .ny_right .cont_new{
	width: 900px;
	margin: 0 auto;
	padding: 20px 0;
} 

.page .ny_right .cont_new ul li{
	width: 900px;
	height: 50px;
	border-bottom: #CCC 1px dotted;
}

.page .ny_right .cont_new ul li span{
	font-size: 16px;
	color: #555;
	line-height: 50px;
	float: left;
	margin-left: 15px;
}

.page .ny_right .cont_new ul li p{
	font-size: 16px;
	color: #555;
	line-height: 50px;
	float: right;
	margin-right: 20px;
}

/*新闻展示内页*/
.page .ny_right .cont_new_show{
	width: 900px;
	margin: 0 auto;
	padding: 20px 0;
}

.page .ny_right .cont_new_show p{
	font-size: 16px;
	color: #555;
	line-height: 38px;
}

/*案例内页*/
.page .ny_right .cont_case{
	width: 900px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}

.page .ny_right .cont_case ul li{
	width: 286px;
	height: 270px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.page .ny_right .cont_case ul li:nth-child(3n){
	margin-right: 0px;
}

.page .ny_right .cont_case ul li img{
	width: 286px;
	height: 230px;
	border:  #e4e4e4 1px solid;
	box-sizing: border-box;
}

.page .ny_right .cont_case ul li p{
	font-size: 16px;
	color: #009490;
	text-align: center;
	margin-top: 10px;
}

.page .ny_right .cont_case ul li p{
	font-size: 16px;
	color: #009490;
	text-align: center;
	margin-top: 10px;
}

/*案例展示内页*/
.page .ny_right .cont_case_show{
	width: 900px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}

.page .ny_right .cont_case_show .img{
	width: 900px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.page .ny_right .cont_case_show .cont_case_page a {
	font-size: 16px;
	color: #444;
}


/*产品内页*/
.page .ny_right .cont_pro{
	width: 900px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}

.page .ny_right .cont_pro ul li{
	width: 286px;
	height: 330px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.page .ny_right .cont_pro ul li:nth-child(3n){
	margin-right: 0px;
}

.page .ny_right .cont_pro ul li img{
	width: 286px;
	height: 286px;
	border:  #e4e4e4 1px solid;
	box-sizing: border-box;
}

.page .ny_right .cont_pro ul li p{
	font-size: 16px;
	color: #009490;
	text-align: center;
	margin-top: 10px;
}

.menu_list{width:240px;margin:0 auto;}
.menu_head{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	cursor: pointer;
	padding-left: 20px;
	position: relative;
	border-top: 2px solid #009490;
	margin-top: 2px;
	background: #edf6fd url(../images/pro_left.png) no-repeat 190px 16px;
}


.menu_list .current{background:#edf6fd url(../images/pro_down.png) no-repeat 190px 16px;
	border-top: 2px solid #009490;
	margin-top: 2px;}
.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

.menu_body a{
	display:block;
	height:50px;
	line-height:50px;
	padding-left:30px;
	color:#666;
	background:#fff;
	text-decoration:none;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
}

.menu_body a:hover{
	text-decoration:none;
	color:#009490;
}

/*产品展示内页*/
.page .ny_right .cont_pro_show{
	width: 900px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}

.in_pr{overflow: hidden;}
.in_pe{width: 420px;height: 600px;background: #f7f7f7;padding: 10px;float:left;overflow: hidden;}
.in_py{width: 600px;overflow: hidden;float: right;}
.in_py h1{color: #f08519;font-size: 28px;padding: 15px 0px 10px 0px;border-bottom: 2px solid #f7f7f7;box-sizing: border-box;}
.in_py_z{overflow: hidden;padding: 15px 0px;}
.in_py_z p{color: #595757;font-size: 14px;line-height: 23px;}

.in_py_z pre {
color: #595757;
font-size: 14px;
line-height: 23px;
overflow: hidden;
word-wrap: break-word;
}
.in_p_g p {
color: #333;
font-size: 16px;
line-height: 35px;
overflow: hidden;
}

/*图片放大镜样式*/
.jqzoom{border:none;position:relative;cursor:pointer;display:block;width: 400px;height: 400px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*图片小图预览列表*/
.spec-preview{width:400px;height:400px;float: left;}
.spec-scroll{clear:both;margin-top:20px;width:400px;}
.spec-scroll .prev{float:left;margin-right:4px;background: url("../images/pi_prev.jpg") no-repeat;}
.spec-scroll .next{float:right;background: url("../images/pi_next.jpg") no-repeat;}
.spec-scroll .prev:hover{background: url("../images/pi_prev_hover.jpg") no-repeat;}
.spec-scroll .next:hover{background: url("../images/pi_next_hover.jpg") no-repeat;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:33px;height:85px;cursor:pointer;}
.spec-scroll .items{float:left;/* position:relative; */width:400px;height: 255px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width: 499px;height: 105px;}
.spec-scroll .items ul li{float:left;width:87px;text-align:center;margin-right: 17px;}
.spec-scroll .items ul li img{width:79px;height:85px;cursor: pointer;padding: 2px;background: #f7f7f7;border: 1px #ccc solid; box-sizing: border-box;}
.spec-scroll .items ul li img:hover{background: #009490}
.spec-scroll .items ul li img.hover{background: #009490}

/*图片小图预览列表
.spec-preview{width:400px;height:400px;float: left;}
.spec-scroll{clear:both;margin-top:20px;width:400px;}
.spec-scroll .prev{float:left;margin-right:4px;background: url("../images/pi_prev.jpg") no-repeat;}
.spec-scroll .next{float:right;background: url("../images/pi_next.jpg") no-repeat;}
.spec-scroll .prev:hover{background: url("../images/pi_prev_hover.jpg") no-repeat;}
.spec-scroll .next:hover{background: url("../images/pi_next_hover.jpg") no-repeat;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:33px;height:85px;cursor:pointer;}
.spec-scroll .items{float:left;position:relative;width:400px;height:85px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:85px;}
.spec-scroll .items ul li{float:left;width:87px;text-align:center;margin-right: 17px;}
.spec-scroll .items ul li img{width:79px;height:85px;cursor: pointer;padding: 2px;background: #f7f7f7;border: 1px #ccc solid; box-sizing: border-box;}
.spec-scroll .items ul li img:hover{background: #009490}
.spec-scroll .items ul li img.hover{background: #009490}*/

.in_p_w{overflow: hidden;clear: both;padding: 50px 0px 30px 0px;}
.in_p_tit{overflow: hidden;background: url("../images/p_heng.png") repeat-x 0px 43px;height: 45px;}
.in_p_tit a{
    width: 160px;
    float: left;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 45px;
    color: #000;
    background: #e6e6e6;
    font-size: 16px;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.in_p_tit a:hover{background: #009490;color: #fff;}
.in_p_tit a.hover{background: #009490;color: #fff;}

.in_pk{overflow: hidden;padding-top: 20px;}
.in_p_g,.in_ps{overflow: hidden;}
.in_p_g img{margin-top: 20px;}

.in_ps p{color: #595757;font-size: 14px;line-height: 35px;}

.title_zuo1{background: url("../images/title_zuo1.png") no-repeat right 10px;}
.title_you1{background: url("../images/title_you1.png") no-repeat left 10px;}

/*右边文字介绍*/
.in_py{width: 450px;overflow: hidden;float: right;}
.in_py h1{color: #222;font-size: 24px;padding: 15px 0px 20px 0px;border-bottom: 2px solid #EAEAEA;}
.in_py_z{overflow: hidden;padding: 15px 0px;}
.in_py_z p{color: #595757;font-size: 14px;line-height: 23px;}
.in_py_z {
	width: 400px;
	height: 420px;
	margin-left: 20px;
	margin-top: 0px;
}

.in_py_z p{
	font-size: 18px;
	color: #333;
	line-height: 44px;
	background: url(../images/ic.png) no-repeat center left;
	padding-left: 25px;
}

.in_p_w{overflow: hidden;clear: both;padding: 50px 0px 30px 0px;}
.in_p_tit{overflow: hidden;background: url("../images/p_heng.png") repeat-x 0px 43px;height: 45px;}
.in_p_tit a{
    width: 160px;
    float: left;
    display: block;
    margin-right: 10px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    background: #009490;
    font-size: 18px;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.in_p_tit a:hover{background: #009490;color: #fff;}
.in_p_tit a.hover{background: #009490;color: #fff;}

.in_pk{overflow: hidden;padding-top: 20px;}
.in_p_g,.in_ps{overflow: hidden;}
.in_p_g img{margin-top: 20px;}

.in_ps p{color: #595757;font-size: 14px;line-height: 35px;}

/*联系我们*/
.lx ul li:nth-child(1){background: url(../images/lx1.png) no-repeat left center;height: 30px;}
.lx ul li:nth-child(2){background: url(../images/lx2.png) no-repeat left center;height: 30px;}
.lx ul li:nth-child(3){background: url(../images/lx3.png) no-repeat left center;height: 30px;}
.lx ul li:nth-child(4){background: url(../images/lx4.png) no-repeat left center;height: 30px;}
.lx ul li:nth-child(5){background: url(../images/lx5.png) no-repeat left center;height: 30px;}
.lx ul li:nth-child(6){background: url(../images/lx6.png) no-repeat left center;height: 30px;}

.lx ul li{
	margin: 20px 0;
}

.lx ul li h3{
	font-size: 16px;
	font-weight: normal;
	color: #333;
	padding-left: 50px;
	line-height: 30px;
}

/*在线留言*/
.feedback{}
.feedback h3{ font-size:16px; color:#666; padding-bottom:15px;}
.feedback h3 span{ color:#F00;}
.feedback ul{width: 500px;margin: 0 auto;margin-top: 40px;}
.feedback li{ float:left; width:503px; margin-bottom:30px; border:1px solid #999; border-radius:5px;  }
.feedback li:nth-child(odd){ margin-right:0;}
.feedback li.li1{ width:1015px; border:1px solid #ccc; height:34px; line-height:34px; padding:5px 0 5px 45px; border-radius:5px; font-size:14px; color:#666;
 background:url(../Images/ico01.png) no-repeat 10px center; background-size:25px;}
.feedback li.li1 label span{ font-size:11px; color:rgba(102,102,102,0.6); padding:0 5px;}
.feedback li.li3{ border:1px solid #ccc; height:34px; line-height:34px; padding:5px 0 5px 45px; width:458px; border-radius:5px; font-size:15px; color:#666;
 background:url(../Images/ico03.png) no-repeat 10px center; background-size:25px; color:rgba(102,102,102,0.6); }
 
.feedback li input.ip{ border:none; height:34px; line-height:34px; padding:5px 0 5px 45px; width:438px;font-size:15px; color:#666;}
.feedback li:nth-child(1) input{ background:url(../Images/ico01.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(2) input{ background:url(../Images/ico02.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(3) input{ background:url(../Images/ico03.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(4) input{ background:url(../Images/ico04.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(5) input{ background:url(../Images/ico05.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(6) input{ background:url(../Images/ico06.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(7) input{ background:url(../Images/ico07.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(8) input{ background:url(../Images/ico08.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(9) input{ background:url(../Images/ico09.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(10) input{ background:url(../Images/ico10.png) no-repeat 10px center; background-size:25px;}
.feedback li:nth-child(11) input{ background:url(../Images/ico11.png) no-repeat 10px center; background-size:25px;}


.feedback li.li12{ border:1px solid #ccc; height:34px; line-height:34px; padding:5px 0 5px 45px; width:1015px; border-radius:5px; font-size:15px; color:#666;
 background:url(../Images/ico12.png) no-repeat 10px center; background-size:25px; color:rgba(102,102,102,0.6); }
.feedback li.li12 input{  color:#666; height:20px; margin-right:10px;}

.feedback li.lii{ width:505px; margin-right:0;margin-left:0;}
.feedback li TEXTAREA{ padding:10px 10px 10px 45px; background:url(../Images/ico13.png) no-repeat 10px 10px; background-size:25px; 
font-size:15px; color:#666; line-height:25px;  width:983px;border:0; float:left;}
.feedback li:last-child{ float:none; text-align:center; width:505px; border:0;}
.feedback li:last-child input.bnt{ background:#009490; color:#fff; margin:0 auto; height:50px; line-height:40px; padding:0; width:400px; border:0;font-size: 18px;}

.feedback li span{ color:#F00}


/*在线保存*/
.feedbacksave{ width:800px; margin:0 auto;}
.feedbacksave h2{ text-align:center; font-size:20px; font-weight:bold; color:#F00}
.feedbacksave p{ padding-top:30px; font-size:18px;}
.feedbacksave p span{ font-weight:bold;}
.feedbacksave li{ float:left; width:400px; margin-top:20px;}
.feedbacksave li h3{ font-size:18px; font-weight:bold; margin-bottom:20px;}
/*.feedbacksave li:nth-child(1) img{ padding-top:80px;}*/

table.hovertable {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;	border-width: 1px;border-color: #ddd;border-collapse: collapse;text-align:left;margin:3px auto 3px;}
table.hovertable th {background-color:#ddd;color:#333;border-width: 1px;padding: 8px;border-style: solid;border-color: #ddd;}
table.hovertable tr {background-color:#fff;}
/*table.hovertable tr:nth-child(2), table.hovertable tr:nth-child(4),table.hovertable tr:nth-child(6),table.hovertable tr:nth-child(8),table.hovertable tr:nth-child(10){background-color:#eee;}
table.hovertable tr:hover {background-color:#ddd;}*/
table.hovertable td {border-width: 1px;padding: 20px;border-style: solid;border-color: #ddd;}
table.hovertable input:focus ,table.hovertable textarea:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}table.hovertable input[type="text"],table.hovertable select,table.hovertable textarea,table.hovertable input.bnt{padding:2px;border:1px solid #c9c9c9;color:#666;outline:none;font-size:14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}table.hovertable input[type="text"],table.hovertable select{height:30px;}
table.hovertable input.bnt{height:40px;width:90px;background:#fff;font-size: 16px;}
table.hovertable input.bnt:hover{background: #009490;color: #fff;border-color: #009490;}

